From e92eebb4349fafc719177c46dd4cd314e20822d7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 20 Jul 2017 12:40:46 +0200 Subject: [PATCH] overlay: Fix child widget allocation Just adding the overlay's own position is wrong now. --- gtk/gtkoverlay.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gtk/gtkoverlay.c b/gtk/gtkoverlay.c index 3e1de96232..9c46f34130 100644 --- a/gtk/gtkoverlay.c +++ b/gtk/gtkoverlay.c @@ -93,17 +93,12 @@ gtk_overlay_compute_child_allocation (GtkOverlay *overlay, GtkOverlayChild *child, GtkAllocation *widget_allocation) { - GtkAllocation allocation, overlay_allocation; + GtkAllocation allocation; gboolean result; g_signal_emit (overlay, signals[GET_CHILD_POSITION], 0, child->widget, &allocation, &result); - gtk_widget_get_allocation (GTK_WIDGET (overlay), &overlay_allocation); - - allocation.x += overlay_allocation.x; - allocation.y += overlay_allocation.y; - widget_allocation->x = allocation.x; widget_allocation->y = allocation.y; widget_allocation->width = allocation.width; -- 2.30.2